function AT_loader(o,O,t,h){
var p=[],A=0,S=0,i=[],r;
function d(i,W){p[p.length]=[i,W];A+=W;}
function y(){var g;
	S=0;for(g=0;g<p.length;g++)
		{
			if(!i[g]){i[g]=new Image();i[g].src=p[g][0]}
			else{(ie?i[g].complete:i[g].width>0)?S+=p[g][1]:0}
		}
eval(o);
if(S==A||(h-=t)<0){eval(O)}else{setTimeout(y,t)}
}
function s(){return [A,S]}
return {add:d,go:y,stat:s}
}